meteor shower – English–Português translations

🇬🇧 en pt 🇵🇹

meteor shower noun

  • Meteors seen on Earth for short time period
chuva de meteoros, chuva de estrelas
Wiktionary Links